home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Almathera Ten Pack 3: CDPD 3
/
Almathera Ten on Ten - Disc 3: CDPD3.iso
/
ab20
/
ab20_archive
/
datacomm
/
jrcomm102.lzh
/
changes.doc
next >
Wrap
Text File
|
1991-04-06
|
7KB
|
216 lines
JR-Comm 1.02 - changes.doc
--------------------------
The following changes (denoted with a '-' character), and bug fixes (with
a '*') have been made to JR-Comm 1.02:
**** NOTE ****
This is a corrected version for a small bug in the ANSI decoder code.
USER INTERFACE
--------------
- JR-Comm now has its own custom hidden depth gadgets. Under Workbench 1.3,
there are a pair of gadgets present, one pushes the JR-Comm custom screen
(or Workbench window) to the back, the other brings it to the front. When
using JR-Comm with Workbench 2.0 there is the new style single depth gadget
present. Custom screens under WB2.0 operate the same as those for 1.3 use.
- The screen is moved to the top of the display and brought to the front after
the completion of a file transfer or when exiting the dialer.
- Added requester to inform user when a file couldn't be opened.
- The audible beep is now accomplished asynchronously to eliminate pauses
while data is being recieved.
- File transfer status window now updates the filename after creating a
unique name to prevent overwriting files.
- Diagnostics key sequence added ( <CTRL><LSHIFT><LALT><LAMIGA><HELP> ) that
outputs system and JR-Comm internal info to the file "ram:jrc.diag".
* File and phonebook requester prop gadgets now respond when container is
clicked on without moving mouse.
* Fixed occasional lockup when changing screens.
* Fixed occasional 8100005.xxxxxx guru when exiting JR-Comm.
* Fixed potential orphaned file requester when a disk is not present and
the user selects cancel for each requester posted.
* The reoccuring system-requester-when-printer-trouble-is-detected has been
corrected.
* Split-screen review display is no longer messed up after doing a clear
screen.
* A palette change no longer resets terminal, cursor position, et al.
STATUS/CHAT LINE
----------------
* Chat mode no longer affected by state of Swap BS & DEL option.
* Hidden status line gadgets are now disabled when chat line is active.
* Chat line no longer displays garbage when setting chat mode and the status
line is inactive.
* Status line gadgets should now vertically reposition properly when changing
between PAL and NTSC display modes.
FUNCTION KEY MACROS
-------------------
- A FIFO stack is now being used to buffer one or more function key macros
so that the current macro being sent is not stomped on. Two things to
keep in mind: the stack is cleared if a load new macros escape sequence
is executed; chained macros are started ahead of any macros that are
already on the stack.
* NULL macros no longer generate enforcer hits.
* Fixed !% macro escape, would swallow consecutive characters in the range
of a-f that followed the value portion.
TERMINAL EMULATIONS
-------------------
- <SHIFT><TAB> now sends an <ESC><TAB> sequence.
- Keymap string output support added for character keys.
- Removed bold rendering for IBM ANSI w/8 colors due to overwhelming
response against it.
- Cursor now changes width according to single/double width characters for
VT-10x emulations. Also shows wider cursor for any font that is not 8
pixles wide in other emulations.
- The "Force 80 x 25" option now offsets the title bar if present so that
a 25 line display can still be used. Note that the status line is the
25th line if it is turned on.
* Memory leak fixed in Skypix emulation.
* Word wrap is now working for all emulations.
* Fixed cursor movement outside of origins problem in VT-10x emulations.
* A newline character is no longer sent to the capture buffer (and printer,
if it is active) when a line wrap occurs.
* Fixed <ESC>[nJ sequence in VT-10x emulation. The bug would show double
width/height characters in the first line after the sequence was issued
instead of normal width/height characters like it should.
* ANSI sequence <ESC>[c now enabled only for VT-10x emulations. This would
cause a guru and/or a lockup when received while using a different
emulation.
* Strengthened illegal ANSI sequence checking to prevent unknown and/or
malformed sequences from being executed, with potentially harmful results.
FILE TRANSFER PROTOCOLS
-----------------------
- Setting the GMT offset in the GENERAL PARAMETERS requester to 13 will signal
JR-Comm to not change the file timestamp in Z/YMODEM downloads.
- All file transfers (except Skypix "quiet") now close the capture file
prior to starting the transfer. It is reopened in append mode after
the transfer completes.
* ASCII send failed to expand a blank line if it was the first thing found in
the file, corrected.
* ASCII send terminated at the start of a file transfer, caused all sorts of
nasties when the file transfer completes.
* Downloads now check for valid dates before changing a file timestamp.
* YMODEM-g now shows right title in upload status window.
* Disk space check fixed for ZMODEM resume.
* W/X/YMODEM downloads abort properly now.
* YMODEM downloads were broken when stepping down to an XMODEM type
transfer.
* YMODEM-1k did not turn off XON/XOFF handshake prior to the start of a
file transfer. This would cause strange lockup failures if XON/XOFF was
active.
* Fixed empty file condition when a file is aborted before the first buffer
is written to disk.
* Corrected two enfocer hits in ZMODEM download code.
* Fixed guru which occured when uploading files smaller than 1k with ZMODEM.
* Fixed ZMODEM upload abort problem.
* CIS B+ now posts file transfers to the logfile.
DIALER
------
- When the dialer establishes a connection, it will clear the screen as
before and then display a prompt in the form of "PBE: CCC". The "PBE"
portion of the string is the name of the phonebook entry connected to and
the "CCC" is the connect string returned from the modem. This was added
for users of fixed baud rate modems so that the actual rate and modes in
effect for that call are known.
- Dialer now sends the Hangup string to the modem after a BUSY, NO CARRIER
and VOICE response has been received.
* Dialer no longer goes into redial delay after 3 NO CARRIER or VOICE
responses are received.
* Dialer does not attempt to hangup the modem if a carrier is present. This
prevents the possibility of disconnecting after mistakenly opening the
dialer and one or more phonebook entries are also selected.
SERIAL I/O
----------
- Serial buffer size is now scaled to baud rate to prevent XOFF handshake
from causing buffer overflows.
- The serial device is now opened in shared access and has a "quiet" mode.
* Fixed buffer overrun situation that was causing repeated displays on some
slower systems.
INTERNAL OPERATIONS
-------------------
- Added some code to force a flush of unused resources prior to opening a
screen and/or window. Users with a cramped system should be less
succeptible to situations where JR-Comm reports that it couldn't open them.
- Added slow ram logic that limits 16 color screen use with systems that do
not have any true fast ram and are using baud rates above 4800bps.